#ifndef DATARECORD_H
#define DATARECORD_H

#include <tr1/memory>
#include <iterator>
#include <vector>

#include <biosignal/signaldata.h>
#include <biosignal/dataframe.h>

namespace biosignal {
namespace edf {

class EDFModel;
class EDFDataRecord: public DataFrame {
private:
	const EDFModel* m_edf_model;
public:
	EDFDataRecord() {
	}
	EDFDataRecord(const EDFModel* edf_model, TimePeriod time,
			shared_ptr<const montage::Montage> montage =
					shared_ptr<const montage::Montage>());
	virtual ~EDFDataRecord();

};

}
}
#endif // DATARECORD_H
